class Person {
    // 属性
    // public 是 访问修饰限定符
    public String name;
    public int age; // 普通成员变量
    public static int weight = 100; // 静态成员变量 --> 不在对象中


    // 行为
    public void sleep() {

    }// 普通成员方法

    public static void StaticMethod() {

    }// 静态成员方法
}

class PetDog {
    public String name;
    public String color;

    public void barks() {
        System.out.println(name + "汪汪汪");
    }

    public void wag() {
        System.out.println(name + "摇尾巴");
    }

}

public class test2 {

    public static void main(String[] args) {
        // 可以通过new来实例化两个对象
        PetDog petDog1 = new PetDog();
        petDog1.color = "红色";
        petDog1.name = "feifei";
        System.out.println(petDog1.color);
        System.out.println(petDog1.name);

        petDog1.barks();
        petDog1.wag();


//        PetDog petDog2 = new PetDog();

        // 存的是地址
        System.out.println(petDog1);
    }
}